Platform Explorer / Nuxeo Platform LTS 2016 8.10

Component org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent

Documentation

This allows to configure the default importer by contributing a specific documentFactory and sourceNode implementations

    <extension point="importerConfiguration" target="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent">
        <importerConfig sourceNodeClass="org.nuxeo.ecm.platform.importer.source.FileSourceNode">
            <documentModelFactory
                documentModelFactoryClass="org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory"
                folderishType="Folder" leafType="File"/>
            <repository>default</repository>
            <bulkMode>true</bulkMode>
        </importerConfig>
    </extension>

Implementation

Class: org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent

Services

Extension Points

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent">

  <documentation>
    This allows to configure the default importer by contributing a specific
    documentFactory and sourceNode implementations

    <code>
      <extension target="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent" point="importerConfiguration">
        <importerConfig sourceNodeClass="org.nuxeo.ecm.platform.importer.source.FileSourceNode">
          <documentModelFactory documentModelFactoryClass="org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory"
            leafType="File" folderishType="Folder" />
          <repository>default</repository>
          <bulkMode>true</bulkMode>
        </importerConfig>
      </extension>
    </code>

  </documentation>

  <implementation
    class="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent" />

  <service>
    <provide interface="org.nuxeo.ecm.platform.importer.service.DefaultImporterService" />
  </service>

  <extension-point name="importerConfiguration">
    <object class="org.nuxeo.ecm.platform.importer.service.ImporterConfigurationDescriptor" />
  </extension-point>

</component>